Custom Printer Library  1.17
ccw_DeviceImpl.h File Reference

Definition for API function pointers. More...

#include "ccw_Status.h"
#include "WinTypes.h"

Go to the source code of this file.

Detailed Description

Definition for API function pointers.

Names list:

 - "InitLibrary"                 (see \ref INITLIBRARY_FN)
 - "DeInitLibrary"               (see \ref DEINITLIBRARY_FN)
 - "CloseDevice"                 (see \ref CLOSEDEVICE_FN)
 - "CloseAllDevices"             (see \ref CLOSEALLDEVICES_FN)

 - "GetAPIVersion"               (see \ref GETAPIVERSION_FN)

 - "GetInfoPrinterId"            (see \ref GETINFOPRINTERID_FN)
 - "GetInfoFirmwareVersion"      (see \ref GETINFOFIRMWAREVERSION_FN)
 - "GetInfoDeviceModel"          (see \ref GETINFODEVICEMODEL_FN)

 - "GetCapCommPortType"          (see \ref GETCAPCOMMPORTTYPE_FN)
 - "GetCapPrintAvailable"        (see \ref GETCAPPRINTAVAILABLE_FN)
 - "GetCapPrinterResolution"     (see \ref GETCAPPRINTERRESOLUTION_FN)
 - "GetCapPrintWidth"            (see \ref GETCAPPRINTWIDTH_FN)
 - "SetCapPrintWidth"            (see \ref SETCAPPRINTWIDTH_FN)

 - "CommGetReadTimeout"          (see \ref COMMGETREADTIMEOUT_FN)
 - "CommSetReadTimeout"          (see \ref COMMSETREADTIMEOUT_FN)
 - "CommGetWriteTimeout"         (see \ref COMMGETWRITETIMEOUT_FN)
 - "CommSetWriteTimeout"         (see \ref COMMSETWRITETIMEOUT_FN)
 - "CommClearReadBuffer"         (see \ref COMMCLEARREADBUFFER_FN)
 - "CommClearWriteBuffer"        (see \ref COMMCLEARWRITEBUFFER_FN)
 - "CommRead"                    (see \ref COMMREAD_FN)
 - "CommWrite"                   (see \ref COMMWRITE_FN)

 - "TransactionPrint"            (see \ref TRANSACTIONPRINT_FN)

 - "Feed"                        (see \ref FEED_FN)
 - "Cut"                         (see \ref CUT_FN)
 - "Eject"                       (see \ref EJECT_FN)
 - "EjectWithTimeout"            (see \ref EJECTWITHTIMEOUT_FN)
 - "Present"                     (see \ref PRESENT_FN)
 - "Align"                       (see \ref ALIGN_FN)

 - "PrinterIsReady"              (see \ref PRINTERISREADY_FN)
 - "GetPrinterFullStatus"        (see \ref GETPRINTERFULLSTATUS_FN)
    - "ClearPrinterStatisticsField" (see \ref CLEARPRINTERSTATISTICSFIELD_FN)
    - "GetPrinterStatistics"        (see \ref GETPRINTERSTATISTICS_FN)

 - "PrintText"                   (see \ref PRINTTEXT_FN)
 - "PrintTextUTF8"               (see \ref PRINTTEXTUTF8_FN)
 - "PrintTextEx"                 (see \ref PRINTTEXTEX_FN)

 - "SetGrModeToBlackWhite"       (see \ref SETGRMODETOBLACKWHITE_FN)
 - "PrintImageFromPath"          (see \ref PRINTIMAGEFROMPATH_FN)
 - "SetPageModeToRoll"           (see \ref SETPAGEMODETOROLL_FN) 
 - "PrintRawImage"               (see \ref PRINTRAWIMAGE_FN)

 - "PrintBarcodeString"          (see \ref PRINTBARCODESTRING_FN)
 - "PrintBarcodeBuffer"          (see \ref PRINTBARCODEBUFFER_FN)

 - "SetVariable"                 (see \ref SETVARIABLE_FN)
 - "GetVariable"                 (see \ref GETVARIABLE_FN)

 - "EnumUSBDevices"              (see \ref ENUMUSBDEVICES_FN)
 - "OpenPrinterUSB"              (see \ref OPENPRINTERUSB_FN)
 - "OpenPrinterUSBEx"            (see \ref OPENPRINTERUSBEX_FN)

 - "EnumETHDevices"              (see \ref ENUMETHDEVICES_FN)
 - "OpenPrinterETH"              (see \ref OPENPRINTERETH_FN)
 - "OpenPrinterETHEx"            (see \ref OPENPRINTERETHEX_FN)

 - "EnumCOMPorts"                (see \ref ENUMCOMPORTS_FN)
 - "OpenPrinterCOM"              (see \ref OPENPRINTERCOM_FN)
 - "OpenPrinterCOMEx"            (see \ref OPENPRINTERCOMEX_FN)